آموزش طراحی الگوها با استفاده از C# و NET Core [ویدئو]

Design Patterns Using C# and .NET Core [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی راه حل های قابل استفاده مجدد برای مشکلات رایج برنامه نویسی هستند. آنها با ارائه پارادایم های توسعه آزمایش شده و اثبات شده، روند توسعه را سرعت می بخشند. این دوره از سطح پیچ و مهره شروع می‌شود و همه چیز را تا الگوها و ویژگی‌های پیشرفته به شما نشان می‌دهد، تا دانش مورد نیاز را به شما ارائه دهد. شما این دوره را با مقدمه ای بر اصول SOLID آغاز خواهید کرد که شما را با مفاهیم پاک آشنا می کند و مهارت های شما را ارتقا می دهد. با این دانش در جعبه ابزار خود، آماده خواهید بود تا به مطالعه الگوهای طراحی خلاقانه، الگوهای مربوط به ایجاد اشیا مانند Singleton، Factory و Dependency Injection بروید. سپس دانش عمیق تری در مورد یک الگوی ایجادی خاص، الگوی وارونگی وابستگی، کسب خواهید کرد، که به شما یاد می دهد چگونه کدهای بسیار توسعه پذیر، قابل نگهداری و آزمایشی بنویسید. در ادامه، دست خود را با الگوهای طراحی سازه کثیف خواهید کرد و با یادگیری آخرین گروه از الگوها: الگوهای طراحی رفتاری، این دوره را تکمیل خواهید کرد. در پایان این دوره، شما در پیاده سازی یک ویژگی جدید در C# و .NET Core بسیار مطمئن خواهید بود زیرا هر بار که مشکلی برای شما پیش بیاید، الگوی طراحی صحیح به طور خود به خود به ذهن شما خطور می کند. این دوره از NET Core 2.0 و VS2017 Community edition + استفاده می کند، در حالی که آخرین نسخه موجود نیست، محتوای مرتبط و آموزنده را برای کاربران قدیمی NET Core و Visual Studio ارائه می کند. [*]با کاوش در اصول SOLID کد بهتری بنویسید [*]الگوهای طراحی گروهی [*]کد خود را با وارونگی وابستگی در برنامه‌های C# مدرن حفظ و گسترش دهید [*]با الگوی طراحی Singleton برای کار با نمونه های منفرد آشنا شوید [*]از Singleton به همراه ظرف IoC استفاده کنید [*] مفاهیم کوپلینگ شل را کاوش کنید [*]با استفاده از الگوی Observer به دنبال تغییرات مقدار باشید [*]الگوریتم های قابل تعویض را با الگوی استراتژی پیاده سازی کنید [*]رفتن از وراثت به ترکیب این دوره برای متخصصان C#، .Net و دانشجویانی است که می‌خواهند بینش عمیقی در مورد الگوهای طراحی از طریق مرور کد و کسب دانش سریع از طریق گوش دادن و تماشا به دست آورند. این دوره همچنین برای توسعه دهندگان جاوا مناسب است زیرا C# و Java بسیار شبیه به هم هستند و این دوره بیشتر بر روی اصول و الگوهای اصلی تمرکز دارد تا مختصات زبان. در این مورد، قبل از شروع دوره، بررسی سریع ویژگی های C# توصیه می شود. [*] مهارت های برنامه نویسی خود را با درک مفیدترین الگوها و اصول طراحی از طریق مثال های دنیای واقعی ارتقا دهید * * [*] دانش الگوهای طراحی سنتی با نمایش C# * * [*] شناسایی الگوی صحیح برای حل هر مشکلی به جای هر بار یک استراتژی سفارشی طراحی کنید

سرفصل ها و درس ها

اصول جامد SOLID Principles

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر SOLID Introduction to SOLID

  • اصل مسئولیت واحد The Single Responsibility Principle

  • اصل باز/بسته The Open/Closed Principle

  • اصل جایگزینی لیسکوف The Liskov Substitution Principle

  • اصل جداسازی رابط The Interface Segregation Principle

  • اصل وارونگی وابستگی The Dependency Inversion Principle

الگوهای طراحی خلاقانه Creational Design Patterns

  • مقدمه ای بر الگوهای طراحی Introduction to Design Patterns

  • الگوی سینگلتون The Singleton Pattern

  • الگوی کارخانه The Factory Pattern

  • اتصال سست Loose Coupling

  • استخر اشیا The Object Pool

تزریق وابستگی Dependency Injection

  • مقدمه ای بر تزریق وابستگی Introduction to Dependency Injection

  • ایجاد یک کانتینر سفارشی Creating a Custom Container

  • کانتینر داخلی ASP.NET Core IoC The Built-in ASP.NET Core IoC Container

  • Singleton در مقابل گذرا در مقابل Scoped Singleton Versus Transient Versus Scoped

الگوهای طراحی سازه Structural Design Patterns

  • الگوی دکوراتور The Decorator Pattern

  • الگوی آداپتور The Adapter Pattern

  • الگوی نما The Facade Pattern

  • الگوی ترکیبی The Composite Pattern

  • الگوی پروکسی The Proxy Pattern

الگوهای طراحی رفتاری Behavioral Design Patterns

  • الگوی استراتژی The Strategy Pattern

  • الگوی مشاهده گر The Observer Pattern

  • الگوی فرمان The Command Pattern

  • روش الگو The Template Method

  • الگوی دولت The State Pattern

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش طراحی الگوها با استفاده از C# و NET Core [ویدئو]
جزییات دوره
4 h 44 m
26
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dimitiris Loukas Dimitiris Loukas

Dimitris Loukas یک مهندس نرم افزار است که در حال حاضر برنامه های کاربردی یک صفحه را می نویسد و از جدیدترین جاوا اسکریپت با Aurelia، Angular، C# و NET Core برای یک شرکت نرم افزار تجاری استفاده می کند. او در گذشته برای دو استارت آپ کار کرده است، در جامعه متن باز فعال است و عاشق انجام پروژه های جانبی کوچک است. او به Angular، Aurelia و Vue.JS تسلط دارد و اکنون علاقه مند به ورود به دنیای ReactJS است. او اولین پذیرنده .NET Core است و مجذوب جاوا اسکریپت مدرن و جایی است که وب در حال رفتن است.